set paramList = [buttons:#YesNo, title:"Help me out here...", message:m, movable:1, icon:#Question]
if objectP ( alertObj ) then
set result = Alert( alertObj, paramList )
case result of
1:return #Yes
2:return #No
end case
end if
end
on AlertOKCancel t,m
set alertObj = new(xtra "MUI")
set paramList = [buttons:#OkCancel, title:t, message:m, movable:1, icon:#Warning]
if objectP ( alertObj ) then
set result = Alert( alertObj, paramList )
case result of
1:return #OK
2:return #Cancel
end case
end if
end
on AlertOK t,m
set alertObj = new(xtra "MUI")
set paramList = [buttons:#Ok, title:t, message:m, movable:1, icon:#Warning]
if objectP ( alertObj ) then
set result = Alert( alertObj, paramList )
end if
end
on setAlpha mode, src
set mem=getAt(getAt(the selection of castLib "internal",1),1)
set the drawMethod of member mem = mode
if integerP(src) then
set the sourceMember of member mem = member src
end if
end
on triggerSprite s,reverseFlag
sendSprite(s,#Trigger,reverseFlag)
end
on resetSprite s
sendSprite(s,#Reset)
end
on interpolation i
case i of
#Off:return 0
#On:return 1
#Paused:return 2
end case
end
on amTip
set x= random(10)
case x of
1:return "Set your AlphaMania castmember to #apply mode and this behavior will affect anything under your AlphaManiac!"
2:return "You can use the #reveal method to create cool transitions and x-ray vision effects!"
3:return "AlphaManiacs are the most powerful sprites on the planet!!"
4: return "Chris Perkins plays scales on AlphaManiacs and on trumpets."
5:return "Tom Summerall rotates almost anything, anywhere."
otherwise:
return "Behavior programming by Media Solutions in Denver, CO. " & return & "Contact John Mathis (jdmathis@diac.com) to make your AlphaManiacs behave."